high (on drugs) - French English Dictionary